artificial ecosystem - German English Dictionary